<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.thymeleaf.org/thymeleaf-extras-shiro">
<head>
    <meta charset="UTF-8">
    <title>首页</title>

    <style>
        div{
            width: 100px;
            height: 50px;
        }
    </style>
</head>
<body>
<h1 >首页</h1>
<!--从session中判断值-->
    <div th:if="session.loginUser==null">
        <a th:href="@{toLogin}">登录</a>
    </div>
        <!-- 服务器处理thymeleaf页面时 会读取th:text指定的值替换原本标签体的值 -->

    <p th:text="${msg}" style="color: orange">直接在浏览器打开可以看见的内容</p>

    <hr>

<div shiro:hasPermission="user:add">
    <a th:href="@{/user/add}">add </a>

</div>

<div shiro:hasPermission="user:update">

    <a th:href="@{/user/update}">update </a>

</div>

<!--<h3>替换原本标签体</h3>-->
<!--<p th:text="新值">原始值</p>-->
<!--<h3>替换原始属性值 </h3>-->
<!--<input value="old-value" th:value="new-value">-->
<!--<br>-->
<!--<br>-->
<!--<div style="height: 50px;width: 100px; background-color: blue" th:style="'height: 50px;width: 100px; background-color: chartreuse'"></div>-->
<!--<h3>替换文本域</h3>-->
<!--<textarea th:text="文本域的新值">文本域的原始值</textarea>-->
<!--<h3>获取后端请求域里面的数据</h3>-->
<!--<h4>request</h4>-->
<!--<p th:text="获取后端"></p>-->
<!--<h4>session</h4>-->
<!--<p th:text="获取后端"></p>-->
<!--<h4>application</h4>-->
<!--<p th:text="获取后端"></p>-->
<!--<h3>解析URL地址</h3>-->
<!--&lt;!&ndash; img标签的src属性 a标案的href属性 其他标签的 th:text th:value 属性&ndash;&gt;-->
<!--&lt;!&ndash; 备注一下 才发现 th:text标签不能有空格 暂时没研究为什么怎么搞？ &ndash;&gt;-->
<!--<a >轻轻地我走了 正如我轻轻的来</a>-->
<!--<h3>直接执行表达式 在页面上 不是在th:标签上使用了</h3>-->
<!--<p>有转义效果的： [[${param1}]]</p>-->
<!--<p>无转义效果的： [(${param1})]</p>-->
<!--<h3>if判断的使用</h3>-->
<!--&lt;!&ndash;<p th:if="${#strings.isEmpty("param1")}"> request里面的 param1 为空</p>&ndash;&gt;-->
<!--&lt;!&ndash;<p th:if="${ not #strings.isEmpty(param1)}"> request里面的 param1 不为空</p>&ndash;&gt;-->
<!--<h3>for循环的使用</h3>-->
<!--<table>-->
<!--&lt;!&ndash;    <tr th:each="num: 获取后端">&ndash;&gt;-->
<!--&lt;!&ndash;        <td th:text="获取后端"></td>&ndash;&gt;-->
<!--&lt;!&ndash;    </tr>&ndash;&gt;-->
<!--</table>-->
<!--<h3>页面包含</h3>-->
<!--<p>先创建需要包含的页面在 include/part.html 内部</p>-->
<!--<p>~{A::B}表达式 其中A为要被包含片段所在的页面 配合yml里面配置的前缀后缀 即为 /template/include/part.html B为被包含片段的名字 th:fragment指定</p>-->
<!--<h4>th:insert 表示将 被包含片段直接插入 该标签内部</h4>-->
<!--<div></div>-->
<!--<h4>th:replace 表示将 被包含片段直接替换该标签 设置的背景颜色 被替换不存在了</h4>-->
<!--<div style="background-color: chartreuse"></div>-->
<!--<h4>th:include 表示将 被包含片段直接被包含进来而且不影响style设置</h4>-->
<!--<div style="background-color: burlywood"></div>-->


</body>
</html>